package com.naiterui.ehp.bs.recommend.util;



import com.naiterui.ehp.bp.constants.CommonConstant;

public class PropertyValueConstants {
    /**
     * 推荐用药处方笺前缀
     */
    public static final String MEDICATION_RECOM_SERIAL_PRE = "R";
    /**
     * 推荐健康检查申请前缀
     */
    public static final String EXAMINE_RECOM_SERIAL_PRE = "DC";
    /**
     * 常用药添加数
     */
    public static final String MEDIC_COMMON_ADD_NUM = CommonConstant.REDIS_PRE_DR + "medic_common_add_num_";
    /**
     * 推荐用药试用次数
     */
    public static final int MEDIC_RECOM_TRIAL_TIMES = 0;

    /**
     * 审核通过-医生帐号认证状态
     */
    public static final int DOCTOR_AUTH_STATUS_SUCCESS = 2;

    /**
     * 医生备案状态 未申请备案
     */
    public static final int DOCTOR_RECORD_STATUS_NOT_APPLY = 0;
    /**
     * 医生备案状态 备案审核中
     */
    public static final int DOCTOR_RECORD_STATUS_EXAMINEING = 1;
    /**
     * 医生备案状态 备案成功
     */
    public static final int DOCTOR_RECORD_STATUS_SUCCESS = 2;
    /**
     * 医生备案状态 备案失败
     */
    public static final int DOCTOR_RECORD_STATUS_FAIL = 3;
    /**
     * 医生备案状态 要求备案
     */
    public static final int DOCTOR_RECORD_STATUS_REQUIREMENT = 4;

    /**
     * 0：医生主动推荐；1:系统确认推荐；2：医生回复咨询
     */
    public static final int INVOKER_DOCTOR_RECOM = 0;
    /**
     * 0：医生主动推荐；1:系统确认推荐；2：医生回复咨询
     */
    public static final int INVOKER_SYSTEM_RECOM = 1;
    /**
     * 0：医生主动推荐；1:系统确认推荐；2：医生回复咨询
     */
    public static final int INVOKER_DOCTOR_ANSWER = 2;

    /**
     * 备案医院ID-银川(该ID为数据库配置：)
     */
    public static final Integer RECORD_HOSPITAL_YINCHUAN = 2;

    /**病历数据收集：平台固定补贴金额**/

    /**
     * 待系统自动处理 会话_求药单 缓存：<code>IM_REQUIRE_ACTION</code>
     */
    public static final String IM_REQUIRE_ACTION = "naiterui_im|require_action_";

    /**
     * crm推荐信息同步
     */
    public static final String REDIS_CRM_SYNC_RECOM = CommonConstant.REDIS_PRE_RECOM + "crm_sync_recom_";

    /**
     * rdeis key : 医生推荐记录-用药详情的药品提成比例 不限时
     */

    public static String getRequireCacheKey(Long requireId) {
        return IM_REQUIRE_ACTION + requireId;
    }

}
